to make one's mouth water - Deutsch Englisch Wörterbuch